package com.mf.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mf.entity.bo.RosterBo;

import java.time.LocalDate;

/**
* 
*
* @author mf
* @since 2024-09-01
*/
public interface RosterMapper extends BaseMapper<RosterBo> {
    /**
     * 没有银行卡人员
     */
    Page<RosterBo> noBankCard(Page<RosterBo> page);
    /**
     * 没有社保
     */
    Page<RosterBo> noSocialSecurity(Page<RosterBo> page);
    /**
     * 没有公积金
     */
    Page<RosterBo> noAccumulationFund(Page<RosterBo> page);
    /**
     * 查询合同快超期人员
     */
    Page<RosterBo> contractExpired(Page<RosterBo> page, LocalDate queryDays);

    /**
     * 有合同未签
     */
    Page<RosterBo> noSignContract(Page<RosterBo> page);
}
